【精选】python turtle库输出文字 | 您所在的位置:网站首页 › python turtle库write › 【精选】python turtle库输出文字 |
一、输入/输出文字 在 1. 输出文字 输出文字可以使用 write() 方法来实现,语法如下: def write(self, arg, move=False, align="left", font=("Arial", 8, "normal")) 参数说明: arg:必选参数,用于指定要输出的文字内容,该内容会输出到当前 # -*- coding: UTF-8 -*- """ @author:AmoXiang @file:12.输出文字.py @time:2020/12/30 """ import 运行上面的代码,将显示下图所示的效果。 在这里插入图片描述 从上图中可以看出,输出文字时,海龟光标并没有移动,如果将write() 方法修改为以下代码: turtle.write("命运给与我们的不是失望之酒,而是机会之杯。", True, font=("宋体", 18, "normal")) 再次运行结果,将显示下图所示的效果: 2. 输入文字 在海龟绘图中,如果想与用户交互,获取用户输入的文字,可以通过 textinput() 方法弹出一个输入对话框来实现。该方法的返回值为字符串类型。textinput() 方法的语法如下: def textinput(self, title, prompt): 参数说明: title:用于指定对话框的标题,显示在标题栏上。 prompt:用于指定对话框的提示文字,提示要输入的信息。3. 返回值:返回输入的字符串,如果对话框被取消则返回 None。 例如,先弹出输入对话框,要求用户输入一段文字,然后输出到屏幕上,代码如下: # -*- coding: UTF-8 -*- """ @author:AmoXiang @file:13.输入文字.py @time:2020/12/30 """ import turtle # 导入海龟绘图模块 turtle.color("green") # 填充颜色 word = turtle.textinput( |
CopyRight 2018-2019 实验室设备网 版权所有 |